package com.zlm.user.emp.dao;

import com.zlm.common.base.BaseDao;
import com.zlm.common.entity.SysEmpAttDO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import org.springframework.web.bind.annotation.RequestParam;

import java.util.List;

/**
 * 用户附件
 * @Author: duyufu
 * @Date: 2019/6/25 12:00
 */
@Repository
public interface SysEmpAttDao extends BaseDao<SysEmpAttDO> {

    /**
     * 保存体检报告
     * @param empAttList
     */
    void saveHealthReport(@Param("empAttList") List<SysEmpAttDO> empAttList);

    /**
     * 查询体检报告
     * @param attId
     * @return
     */
    SysEmpAttDO queryEmpAttById(@Param("attId") Integer attId);

    /**
     * 删除体检报告
     * @param attId
     */
    void deleteHealthReport(@Param("attId")Integer attId);

    /**
     * 查询近一年的体检报告
     * @param empId
     * @return
     */
    List<SysEmpAttDO> queryHealthReport(@Param("empId") Integer empId,@Param("reportSize") Integer reportSize);
}
